/***************************************************************************
 *   Copyright (C) 2007 by ipQalc team                                     *
 *   milambert@c-webhosting.org                                            *
 *                                                                         *
 *   This program is free software; you can redistribute it and/or modify  *
 *   it under the terms of the GNU General Public License as published by  *
 *   the Free Software Foundation; either version 2 of the License, or     *
 *   (at your option) any later version.                                   *
 *                                                                         *
 *   This program is distributed in the hope that it will be useful,       *
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
 *   GNU General Public License for more details.                          *
 *                                                                         *
 *   You should have received a copy of the GNU General Public License     *
 *   along with this program; if not, write to the                         *
 *   Free Software Foundation, Inc.,                                       *
 *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
 ***************************************************************************/

#include <QtGui>
#include "about.h"
#include "lidialog.h"


AboutDialog::AboutDialog(QWidget *parent) : QWidget(parent){
    //QGroupBox *aboutGroup = new QGroupBox(tr("About"), this);
    QVBoxLayout *layout = new QVBoxLayout;
    QHBoxLayout *buttonLayout = new QHBoxLayout;

    QLabel *label = new QLabel;
    label->setText("IpQcalc\n"
                   "An Ip calculator\n"
                   "\nCoded by TI Iesn Students for TI Iesn students\n"
                   "\n(c) 2007, ipQcalc Team\n"
                   "\nAuthors:\n"
                   "   Milambert (Bertrand A)\n"
                   "   Chris88 (Compere C)\n"
                   "\nfor contact, go to http://code.google.com/p/ipqalc/\n");
    label->setAlignment(Qt::AlignTop | Qt::AlignCenter);

    QPushButton *licenceButton = new QPushButton(tr("Licence"));
    //licenceButton->setSizePolicy(QSizePolicy::Minimum);
    //QPushButton *aboutQtButton = new QPushButton(tr("About Qt"));

    buttonLayout->addStretch();
    buttonLayout->addWidget(licenceButton);
    buttonLayout->addStretch();
    //buttonLayout->addWidget(aboutQtButton);

    connect(licenceButton, SIGNAL(clicked()), this, SLOT(getLicence()));
    //connect(aboutQtButton, SIGNAL(clicked()), this, SLOT(aboutQt()));

    layout->addWidget(label);
    layout->addLayout(buttonLayout);
    //aboutGroup->setLayout(layout);
    this->setLayout(layout);
}

void AboutDialog::getLicence(){
    LiDialog *licence = new LiDialog();
    licence->setModal(true);
    licence->setWindowTitle("Licence");
    licence->show();
}

//void AboutDialog::aboutQt(){
//}

AboutDialog::~AboutDialog(){}
